// pages/info/info.js
const {getinfoApi,getAddcartApi} =require('../../http/api')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 详情id
    id:0,
    // 详情页数据
    infodata:[],
    // 购物车弹框
    show: false,
    show1: false,
    //  购物车数据
    cartdata:[],
    // 购买数量
    cartnum:1
  },



  //  加入购物车弹框
  addcart(){
    // console.log(1111);
    this.setData({
      show:true
    })
  },

  // 立即购买弹框
  yescart(){
    this.setData({
      show1:true
    })
  },
  // 加入购物车
  addshop(){
    //  let obj = {
    //    pic:this.data.infodata.basicInfo.pic,
    //    name:this.data.infodata.basicInfo.name,
    //    flag:this.data.infodata.basicInfo.minPrice,
    //    num:this.data.infodata.basicInfo.minBuyNumber,
    //    flag:true
    //  }
    //  console.log(obj);
    //  let _index = this.data.cartdata.findIndex(item=>{
    //    return item.name == obj.num
    //  })
    //  console.log(_index);
    //  if(_index>-1){
    //   this.data.cartdata[_index].num++
    //  }else{
    //   this.data.cartdata.push(obj)
    //  }
    //  console.log(this.data.cartdata);
    //  this.setData({
    //   show:false
    // })
  //   let arr = this.data.infodata.skuList[0].propertyChildIds
  //   let arr1 = this.data.infodata.skuList[0].propertyChildNames
  //  let arr3 = [arr + arr1]*1
  //   console.log(arr3);
    // let arr3 = {
    //   optionId:this.data.infodata.skuList[0].propertyChildIds,
    //   optionValueId:this.data.infodata.skuList[0].propertyChildNames
    // }
    // // let arr1 =  arr.join(',')
    let obj = {
      goodsId:this.data.id,
      number:this.data.cartnum,
      token:wx.getStorageSync('token')
    }
    getAddcartApi(obj).then(res=>{
         console.log(res);
         this.setData({
          show:false
        })
    })  
  },
  // 点击购物车跳转购物车页面
  tocart(){
    wx.switchTab({
      url:'/pages/shop/shop'
    })
  },
  onClick(){
    // console.log(11111);
    this.setData({
      show:false
    })
  },
  onClick1(){
    // console.log(11111);
    this.setData({
      show1:false
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (e) {
    console.log(e);
    
    // console.log(arr);
    this.setData({
      id:e.id
    })
    // console.log(this.data.cid);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    getinfoApi(this.data.id).then(res=>{
     
      this.setData({
        infodata:res.data
      })
      console.log(this.data.infodata);
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})